<%@page import="com.drerp.RH.DAO.ColaboradorDAO"%>
<%@page import="com.drerp.RH.DAO.ColaboradorDAO"%>
<%@page import="com.drerp.RH.Colaborador"%>
<%@page import="com.drerp.RH.ferias.Ferias"%>
<%@page import="com.drerp.RH.Cargo"%>

<%@page import="java.util.List"%>  
<%@page import="java.util.Calendar"%>  
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Lista de Férias</title>

<link rel="StyleSheet" href="../styles.css" type="text/css" media=screen />

</head>
<body>

<jsp:include page="/nav/header.jsp" />

<div class="body">
	<jsp:include page="/nav/menu.jsp" />
	
	<div class="center">
		<jsp:include page="/nav/mensagens.jsp" />
		
		<% 
			List<Ferias> ferias_andamento = Ferias.encontraTodasFeriasAtivas();
			List<Ferias> ferias_futuras = Ferias.encontraTodasFeriasFuturas();
			List<Ferias> ferias_solicitadas = Ferias.encontraTodasSolicitacoes();
		%>
		
		<h1>Férias em Andamento</h1>
		
		<table style="width: 95%; margin: 20px auto;">
			<thead>
				<tr>
					<td>Nome</td>
					<td>Cargo</td>
					<td>Data de Início</td>
					<td>Data de Término</td>
				</tr>
			</thead>
			
		<% for(Ferias ferias : ferias_andamento){ 
				int ano_inicio = ferias.getData_inicio().get(Calendar.YEAR);
				int mes_inicio = ferias.getData_inicio().get(Calendar.MONTH)+1;
				int dia_inicio = ferias.getData_inicio().get(Calendar.DATE);
				int ano_termino = ferias.getData_termino().get(Calendar.YEAR);
				int mes_termino = ferias.getData_termino().get(Calendar.MONTH)+1;
				int dia_termino = ferias.getData_termino().get(Calendar.DATE);
				%>
			<tr>
				<td>
					<a href="detalhe.jsp?id=<%= ferias.getColaborador().getUsuario_id() %>"> <%= ferias.getColaborador().getNome() %></a>
				</td>
				<td style="text-align: center"><%= ferias.getColaborador().getCargo().getNome() %></td>
				<td style="text-align: center"><%= dia_inicio%>/<%= mes_inicio%>/<%= ano_inicio%></td>
				<td style="text-align: center"><%= dia_termino%>/<%= mes_termino%>/<%= ano_termino%></td>
			</tr>
			<% }%>
		</table>
		
		<h1>Férias Futuras</h1>
		
		<table style="width: 95%; margin: 20px auto;">
			<thead>
				<tr>
					<td>Nome</td>
					<td>Cargo</td>
					<td>Data de Início</td>
					<td>Data de Término</td>
				</tr>
			</thead>
			
		<% for(Ferias ferias : ferias_futuras){ 
				int ano_inicio = ferias.getData_inicio().get(Calendar.YEAR);
				int mes_inicio = ferias.getData_inicio().get(Calendar.MONTH)+1;
				int dia_inicio = ferias.getData_inicio().get(Calendar.DATE);
				int ano_termino = ferias.getData_termino().get(Calendar.YEAR);
				int mes_termino = ferias.getData_termino().get(Calendar.MONTH)+1;
				int dia_termino = ferias.getData_termino().get(Calendar.DATE);
				%>
			<tr>
				<td>
					<a href="detalhe.jsp?id=<%= ferias.getColaborador().getUsuario_id() %>"> <%= ferias.getColaborador().getNome() %></a>
				</td>
				<td style="text-align: center"><%= ferias.getColaborador().getCargo().getNome() %></td>
				<td style="text-align: center"><%= dia_inicio%>/<%= mes_inicio%>/<%= ano_inicio%></td>
				<td style="text-align: center"><%= dia_termino%>/<%= mes_termino%>/<%= ano_termino%></td>
			</tr>
			<% }%>
		</table>
		
		<h1>Solicitacoes de Férias</h1>
		
		<table style="width: 95%; margin: 20px auto;">
			<thead>
				<tr>
					<td>Nome</td>
					<td>Cargo</td>
					<td>Data de Início</td>
					<td>Data de Término</td>
					<td></td>
				</tr>
			</thead>
			
		<% for(Ferias ferias : ferias_solicitadas){ 
				int ano_inicio = ferias.getData_inicio().get(Calendar.YEAR);
				int mes_inicio = ferias.getData_inicio().get(Calendar.MONTH)+1;
				int dia_inicio = ferias.getData_inicio().get(Calendar.DATE);
				int ano_termino = ferias.getData_termino().get(Calendar.YEAR);
				int mes_termino = ferias.getData_termino().get(Calendar.MONTH)+1;
				int dia_termino = ferias.getData_termino().get(Calendar.DATE);
				%>
			<tr>
				<td>
					<a href="detalhe.jsp?id=<%= ferias.getColaborador().getUsuario_id() %>"> <%= ferias.getColaborador().getNome() %></a>
				</td>
				<td style="text-align: center"><%= ferias.getColaborador().getCargo().getNome() %></td>
				<td style="text-align: center"><%= dia_inicio%>/<%= mes_inicio%>/<%= ano_inicio%></td>
				<td style="text-align: center"><%= dia_termino%>/<%= mes_termino%>/<%= ano_termino%></td>
				<td>
					<a href="aprovar.jsp?ferias_id=<%=ferias.getFerias_id() %>">Aprovar Férias</a>
				</td>
			</tr>
			<% }%>
		</table>
		
	</div>
</div>

</body>
</html>
